home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 2
/
Nebula Two.iso
/
SourceCode
/
MiscKit1.7.1
/
MiscKitArchive.mbox
/
mbox
/
000129_misckit-reques…aska.et.byu.edu_Wed Feb 16 15:55 MST 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1994-10-30
|
3KB
Received: from acs1.byu.edu by maine.et.byu.edu; Wed, 16 Feb 1994 15:55:34 -0700
Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.3-4 #4169)
id <01H8YJ58Q91C984J96@yvax.byu.edu>; Wed, 16 Feb 1994 15:55:00 MST
Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.3-4 #4169)
id <01H8YJ1O3IRK02I1QX@yvax.byu.edu>; Wed, 16 Feb 1994 15:52:48 MST
Received: from acs1.byu.edu by alaska.et.byu.edu; Wed,
16 Feb 1994 15:49:28 -0700
Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.3-4 #4169)
id <01H8YITMJBDS984J96@yvax.byu.edu>; Wed, 16 Feb 1994 15:45:38 MST
Received: from uu5.psi.com by yvax.byu.edu (PMDF V4.3-4 #4169)
id <01H8YIRV3K280198D9@yvax.byu.edu>; Wed, 16 Feb 1994 15:44:19 MST
Received: by uu5.psi.com (5.65b/4.0.071791-PSI/PSINet)
via UUCP; id AA26383 for ; Wed, 16 Feb 94 17:10:23 -0500
Received: from escher by afs.com
(NX5.67d/3.2.083191-Anderson Financial Systems) id AA10830; Wed,
16 Feb 94 16:35:28 -0500
Received: by escher (NX5.67d/NeXT-2.0) id AA03234; Wed,
16 Feb 94 16:35:27 -0500
Received: by NeXT.Mailer (1.100)
Received: by NeXT Mailer (1.100)
Date: Wed, 16 Feb 1994 16:35:27 -0500
From: michael@afs.com
Subject: Re: Breaking MiscKit into separate "levels" (WAS Re: MiscStringKit?)
To: misckit@byu.edu
Cc: robert@steffi.demon.co.uk
Reply-to: Michael_Pizolato@afs.com
Message-id: <9402162135.AA10830@afs.com>
Content-transfer-encoding: 7BIT
Status: O
Ernest Prabhakar writes
>This brings up something I have thought about before. I was
>wondering if it would be possible to break the kit apart into
>"levels" depending on how much it relied on other things:
[snip]
I posted something to comp.sys.next.programmer about this very
issue. My own work is divided into just such levels of kits:
z - C-only, no Objective-C (functions, macros,
constants, etc.)
zkit - z & Objective-C common class dependencies only
zappkit - z, zkit, & appkit dependencies only
zpalettekit - z, zkit, zappkit dependencies only, adds IB support
All my other kits are based on these, and are grouped functionally
rather than hierarchically (zpalettekit is really a functional kit
rather than part of the hierarchy). It works great for me. The
only exceptions are that some things in appkit don't depend on any
of the rest of appkit and so cause me a headache because they really
should be in a lower-level kit that doesn't exist, but these
exceptions are rare enough to be relatively easy to work around.
I have yet to encounter anything that doesn't fit into this grouping,
and I recommend it to anyone who writes classes intended for
general-purpose usage. Highly specialized classes belong in special
kits or in apps.
Thanx,
Michael
---
Michael_Pizolato@afs.com
NeXTMail accepted